package com.hspedu.mhl.service;

import com.hspedu.mhl.dao.CourtDAO;
import com.hspedu.mhl.domain.Court;

import java.util.List;

public class CourtTableService {
    //返回现在场地预定状态
    private CourtDAO dao = new CourtDAO();

    //获取集合并返回场地预定情况表
    public List<Court> getCourtTable() {
        return dao.queryMulti("select *from court", Court.class);
    }

    //返回一个Court对象，检查用户输入的Court对象是否存在，是否为空
    public Court getCourtTableById(int id) {
        return dao.querySingle("select * from court where id=?", Court.class, id);
    }


    //检验用户返回一个正确Court对象时，更新改行court对象的内容
    public boolean updateCourt(int id, String orderName, String orderTel) {
        int update = dao.update("update court set state='已经预定',orderName=?,orderTel=? where id=?", orderName,
                orderTel, id);

        return update > 0;//更新成功
    }

    //提供一个更新场地信息的方法
    public boolean Com_Court(int id, String state) {
        int update = dao.update("update court set state=? where id=?", state, id);
        return update > 0;
    }
}



